/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ru.vsu.csf.qasystem.morph;

import ru.vsu.csf.qasystem.morph.enumtypes.AdjRank;
import ru.vsu.csf.qasystem.morph.enumtypes.Case;
import ru.vsu.csf.qasystem.morph.enumtypes.CompareDegree;
import ru.vsu.csf.qasystem.morph.enumtypes.Gender;
import ru.vsu.csf.qasystem.morph.enumtypes.Quantity;

/**
 * Прилагательное.
 * @author Руслан
 */
public class Adjective extends Word{

    /**
     * Падеж.
     */
    private Case wordCase;

    /**
     * Число.
     */
    private Quantity quantity;

    /**
     * Род.
     */
    private Gender gender;
    
    /**
     * Разряд.
     */
    private AdjRank rank;
    
    /**
     * Полное или краткое.
     */
    private Boolean isFull;
    
    /**
     * Степень сравнения.
     */
    private CompareDegree degree;
    

    public Gender getGender() {
        return gender;
    }

    public void setGender(Gender gender) {
        this.gender = gender;
    }

    public Quantity getQuantity() {
        return quantity;
    }

    public void setQuantity(Quantity quantity) {
        this.quantity = quantity;
    }

    public Case getWordCase() {
        return wordCase;
    }

    public void setWordCase(Case wordCase) {
        this.wordCase = wordCase;
    }

    public Boolean getIsFull() {
        return isFull;
    }

    public void setIsFull(Boolean isFull) {
        this.isFull = isFull;
    }

    public AdjRank getRank() {
        return rank;
    }

    public void setRank(AdjRank rank) {
        this.rank = rank;
    }

    public CompareDegree getDegree() {
        return degree;
    }

    public void setDegree(CompareDegree degree) {
        this.degree = degree;
    }


}
